Skip to content

Conversation

@Seol-JY
Copy link
Contributor

@Seol-JY Seol-JY commented Nov 1, 2025

🧷 문제 링크

백준 1311번 - 할 일 정하기 1

🧭 풀이 시간

20분

👀 체감 난이도

✏️ 문제 설명

N명의 사람에게 N개의 일을 1:1로 배정하는 문제.
각 사람이 각 일을 할 때의 비용이 주어지며, 총 비용의 최솟값을 구해야 한다.

🔍 풀이 방법

dp[person][mask]: person번째 사람까지 배정했을 때, mask 상태(배정된 일들)에서의 최소 비용

  • 비트마스크로 어떤 일이 배정되었는지 표현, 각 사람마다 아직 배정되지 않은 모든 일을 시도하며 최솟값 선택하기

⏳ 회고

혁준이가 추천해줬다
혁준이가 N (1 ≤ N ≤ 20) 조건 있으면 비트 DP 라고 힌트도 줬다

@Seol-JY Seol-JY added the success 👍 해설을 보지 않고 풀었을 때 label Nov 1, 2025
@ShinHeeEul ShinHeeEul merged commit 5108d1b into main Nov 1, 2025
1 check passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

success 👍 해설을 보지 않고 풀었을 때

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants